home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / langs / lambda.arc / README < prev    next >
Encoding:
Text File  |  1989-03-15  |  2.9 KB  |  56 lines

  1. LAMBDA-ARCHIVE. Restore the following directories [NB. GULAM is not in 
  2. the package: it has been posted already on the UUNET. Any other Bourne-
  3. like SHELL can be used instead and there is no significant loss if the 
  4. external SHELL is absent!]:
  5.  
  6. \bin:
  7.      <lambda.ttp>   = main program: a LAMBDA-CALCULUS INTERPRETER
  8.      <gsh.prg>      = <GULAM.PRG: 1.03.04.05>  | NOT IN THE PACKAGE
  9.      <gulam.g>      = <GULAM PROFILE>          | [posted previously]
  10.      <ldfont.prg>   = public domain monochrome font loader
  11.      <to_desk.prg>  = utility: allows to use desk ACC's from LAMBDA
  12.      <ed.prg>       = system editor            | [your preferred one]
  13. \lib:
  14.      mac.fnt        = alternate font file <8x16 FED> for <ldfont.prg>
  15.      nice.fnt       = another one
  16. \man:
  17.      lambda.man     = machine-independent documentation 
  18.      atari.man      = describes ATARI.ST specific features of LAMBDA
  19.      lambda.ver     = list of most recent versions
  20.      lambda.hlp     = an edited variant of the on-line HELP-pages
  21. \tmp:               = empty [used by the built-in EDITor]
  22.  
  23. FIRST STEPS. Unpack everything and look up the docs [\man\lambda.man] and 
  24. [\man\atari.man] first. Then [no need for an external SHELL], click on 
  25. <lambda.ttp> and - once inside LAMBDA - ask [help]. The documentation, by 
  26. the way, can be also read with the paging command [cat <file-name>], from 
  27. within LAMBDA!
  28.  
  29. NOTE FOR THE SOZOBON-VERSION. The current version of LAMBDA [1.39a] has been 
  30. compiled with the SOZOBON compiler <1.01: 1988>, using the <dLibs 1.2: 1988> 
  31. of Dale Schumacher so that the code [even the binary] is now entirely in the 
  32. public domain. The differences from the variant compiled with Mark Williams 
  33. C <3.05> are rather insignificant (unless the Mark Williams shell is used 
  34. as a default shell). 
  35.  
  36. Here is a list of visible differences: 
  37.  
  38.  - length of [compiled] code: 71902 [SOZOBON] versus 65157 [Mark Williams],
  39.  - temporary files [generated by the built-in EDITor] have different names,
  40.  - the [SOZOBON] system-call for shells of type [m] (LAMBDA-default) does 
  41.    not exactly fit the specification of the Mark Williams shell any more,
  42.  - in the SOZOBON variant, the `system()'-call tries first the `_shell_p'-
  43.    variable; if this one is not valid [this would actually happen for the 
  44.    Mark Williams shell], the environment SHELL variable must be defined 
  45.    in the current SHELL's initialization script (and must agree with the 
  46.    internal SHELL variable of LAMBDA); a SHELL of type [s] will use the 
  47.    <dLibs 1.2> specificatiom of the `system()'-call (EXAMPLE: the GPshell 
  48.    <Craft 2.02> of G. Poletiek),  
  49.  - the co-operation with GULAM is more robust in the SOZOBON variant,
  50.    although calling `ue' from within LAMBDA will still cause memory
  51.    problems on a standard 1040 [this is GULAM!]
  52.  
  53. MAIL:  Adrian Rezus [Meyhorst 91-01: 6537 KJ Nijmegen, Holland]
  54. UUNET: [this has changed too frequently to be reliable]
  55. VOICE: ...-31-80-443868
  56.